home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 27 / Mac Magazin and MacEasy Magazine CD - Issue 27.iso / Grafik & Text / SGMLTool Folder / HTML.DTD < prev    next >
Text File  |  1996-10-21  |  2KB  |  52 lines

  1. <!-- DOCTYPE html --
  2.     -- modified by KISI, 1996 -->
  3. <!-- General Entities -->
  4. <!ENTITY    amp    CDATA    "&"    -- & -->
  5. <!ENTITY    gt    CDATA    ">"    -- > -->
  6. <!ENTITY    lt    CDATA    "<"    -- < -->
  7. <!ENTITY    bsol    CDATA    "\"    -- \ -->
  8. <!-- Parameter Entities -->
  9. <!ENTITY    % text    "(#PCDATA | A | SUB | SUP | BR)"    >
  10. <!ENTITY    % list    "(OL | UL)"    >
  11. <!ENTITY    % gloss    "(DL)"    >
  12. <!ENTITY    % table    "(TABLE)"    >
  13. <!ENTITY    % image    "(IMG)"    >
  14. <!ENTITY    % etc    "(PRE | ADDRESS | BLOCKQ)"    >
  15. <!ENTITY    % block    "(%text; | %list; | %gloss; | %table; | %image; | %etc;)"    >
  16. <!ENTITY    % phrase    "(P | (%block;)+)"    >
  17. <!ENTITY    % heading    "(H1 | H2 | H3 | H4 | H5 | H6)"    >
  18. <!-- Document Structure -->
  19. <!ELEMENT    HTML    - -    (HEAD , BODY)    >
  20. <!ELEMENT    HEAD    - -    (TITLE)    -- head -->
  21. <!ELEMENT    TITLE    - -    (%text;)+    -- title -->
  22. <!ELEMENT    BODY    - -    ((%heading;)? , (%phrase;)*)+    -- body -->
  23. <!ELEMENT    %heading;    - -    (%text;)+    -- Heading -->
  24. <!-- Document Elements -->
  25. <!ELEMENT    (SUB|SUP)    - -    (#PCDATA)    -- subscript and superscript -->
  26. <!ELEMENT    P    - O    (%text;)+    -- paragraph -->
  27. <!ELEMENT    PRE    - -    (%phrase;)+    -- preformated -->
  28. <!ELEMENT    BR    - O    EMPTY    -- break line -->
  29. <!ATTLIST    BR    SDASUFF    CDATA    #FIXED    "\n"    >
  30. <!ELEMENT    ADDRESS    - -    (%text;)+    -- address -->
  31. <!ELEMENT    BLOCKQ    - -    (%phrase;)+    -- block quote -->
  32. <!-- Abstract -->
  33. <!ELEMENT    DL    - -    (DT)+    >
  34. <!ELEMENT    DT    - O    ((%text; | %list; | %gloss;)* , DD?)    >
  35. <!ELEMENT    DD    - O    (%text; | %list; | %gloss;)*    >
  36. <!-- List -->
  37. <!ELEMENT    %list;    - -    (LI)+    >
  38. <!ELEMENT    LI    - O    (%phrase;)+    >
  39. <!-- Table -->
  40. <!ELEMENT    TABLE    - -    (TR)+    >
  41. <!ATTLIST    TABLE    BORDER    CDATA    #IMPLIED    >
  42. <!ELEMENT    TR    - -    (TH | TD)+    -- raw -->
  43. <!ELEMENT    (TH | TD)    - -    (%text;)+    -- heading and column -->
  44. <!-- Figure -->
  45. <!ELEMENT    IMG    - O    EMPTY    >
  46. <!ATTLIST    IMG    SRC    CDATA    #REQUIRED    -- record --
  47.         ALT    CDATA    #IMPLIED    -- alternation -->
  48. <!-- Cross Reference -->
  49. <!ELEMENT    A    - -    (%text; | IMG)+    >
  50. <!ATTLIST    A    HREF    CDATA    #IMPLIED    -- reference --
  51.         NAME    CDATA    #IMPLIED    -- identification -->
  52.